Spring Boot یک فریم ورک توسعه نرم افزار محبوب در جامعه جاوا است. Spring Boot با مدیریت بیشتر فعالیت های روتین، زندگی برنامه نویس را ساده می کند.
کد کمتری بنویسید در چارچوب اتوماسیون آزمایشی خود بیشتر به دست آورید. هدف این دوره استفاده از Spring Boot برای ایجاد یک چارچوب اتوماسیون تست برای تست های عملکردی خود با سلنیوم و خیار است.
ما مفاهیم مختلف Spring را یاد خواهیم گرفت.
Dependency Injection: نحوه ایجاد اشیاء خاص در صفحه اشیاء، کلاس ها را به طور خودکار آزمایش می کنیم. بهار فقط آن را به شما خواهد داد!!
WebDriver Manager: نحوه مدیریت چرخه عمر درایور وب به صورت خودکار با استفاده از Spring Boot.
قطعات صفحه اشیاء صفحه: نحوه ایجاد اجزای صفحه قابل استفاده مجدد و تزریق آنها به صفحه اشیاء.
اجرای آزمایش موازی: نحوه ایجاد چندین رشته، مدیریت درایورهای وب و اجرای آزمایشها به صورت موازی و غیره با محدوده موضوعی مشخص.
اجرای آزمایشها در چندین محیط (DEV/QA/STG/PRD): نحوه مدیریت ویژگیهای خاص محیط مانند URLها، اعتبار کاربر و غیره از طریق فایلهای دارایی.
تست بومی سازی: چگونه تست بومی سازی انجام دهیم! برای مثال: برنامه ای که از چندین زبان پشتیبانی می کند. چگونه با استفاده از Spring Boot اعتبار کلمات کلیدی زبان را انجام دهیم.
آزمایش مبتنی بر داده با استفاده از Spring Data JPA: ما اغلب داده های آزمایشی زیادی در یک صفحه گسترده داریم. چگونه با استفاده از Spring Data JPA، همه آزمایشهای خود را با خواندن آزمایشها از صفحه گسترده بدون تلاش زیاد انجام دهید.
فایلهای ویژگی Cucumber: افزودن BDD به چارچوب ما. تست رانندگی با نوشتن فایل های ویژگی Cucumber.
منابع خارجی: نحوه دسترسی به منابع خارجی مانند ویژگی ها، فایل ها و غیره در چارچوب ما.
تعویض خودکار پنجره/قاب: روشی زیبا برای تعویض پنجرهها/قابها و غیره با ایجاد حاشیهنویسی. مثال: @Window
برنامه نویسی جنبه گرا: با استفاده از AOP به طور خودکار بدون گفتن چیزی در تست های خود اسکرین شات بگیرید.
Local vs Remote Grid: چگونه می توان آزمایشات خود را به صورت محلی در شبکه سلنیوم راه دور با تعویض آسان پروفایل های Spring انجام داد.
و خیلی بیشتر!!!
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
مهندس اصلی
نمایش نظرات